English-Latin dictionary »

tumor, protuberance, bump, excrescence meaning in Latin

EnglishLatin
tumor, protuberance, bump, excrescence noun

tuber [tuberis](3rd) N
noun