English-Latin dictionary »

enormous thing meaning in Latin

EnglishLatin
enormous thing noun

leviathan [undeclined]noun
N