English-Latin dictionary »

grape seed / pit meaning in Latin

EnglishLatin
grape seed / pit noun

acina [acinae](1st) F
noun