French-Latin dictionary »

excrescence meaning in Latin

FrenchLatin
excrescence nom

tūbernoun

Your history