English-Latin dictionary »

small swelling / bump / protuberance / excrescence / tumor meaning in Latin

EnglishLatin
small swelling / bump / protuberance / excrescence / tumor noun

tuberculum [tuberculi](2nd) N
noun