English-Latin dictionary »

somewhat mad / demented meaning in Latin

EnglishLatin
somewhat mad / demented adjective

cerritulus [cerritula, cerritulum]adjective

Your history