caterwaulEnglish

caterwaul, yowl

Noun

The yowling sound made by a cat in heat

English: caterwaul

Verb

Bahasa words with similar meanings

English words with similar meanings

Show 1 words