bad looker

English

Noun

bad looker (plural bad lookers)

  1. (slang, idiomatic, derogatory) Someone who is unattractive or not pleasing to the eye.
    Antonym: good looker