English-Latin dictionary »

howling (dogs / wolves), wailing meaning in Latin

EnglishLatin
howling (dogs / wolves), wailing noun

ululatus [ululatus](4th) M
noun