English-Latin dictionary »

wonderful, strange, remarkable, amazing, surprising, extraordinary meaning in Latin

EnglishLatin
wonderful, strange, remarkable, amazing, surprising, extraordinary adjective

mirus [mira, mirum]adjective