English-Latin dictionary »

castor, aromatic secretion obtained from beaver used medicinally meaning in Latin

EnglishLatin
castor, aromatic secretion obtained from beaver used medicinally noun

castoreum [castorei](2nd) N
noun