English-Latin dictionary »

buffoon? meaning in Latin

EnglishLatin
buffoon? noun

cerro [cerronis](3rd) M
noun

gerro [gerronis](3rd) M
noun