monstrosityEnglish

monstrosity, freak, lusus naturae, monster

Noun

Something hideous or frightful

English: monstrosity

Bahasa words with similar meanings

English words with similar meanings

Show 3 words