English-Latin dictionary »

piece of tissue (medical), fleshy growth meaning in Latin

EnglishLatin
piece of tissue (medical), fleshy growth noun

caruncula [carunculae](1st) F
noun