English-Latin dictionary »

booming, deep sound, rumble meaning in Latin

EnglishLatin
booming, deep sound, rumble noun

bombus [bombi](2nd) M
noun