Webster's Revised Unabridged Dictionary · 1913
Tambreet
Copy link
Tambreet
, noun
(Zoology)
The duck mole.
↑