English-Latin dictionary »

monstrous, unnatural meaning in Latin

EnglishLatin
monstrous, unnatural adjective

importunus [importuna, importunum]adjective