be no oil painting - definition and synonyms

phrase British humorous
  1. if someone is no oil painting, they are not attractive

    He made fun of her looks, when he’s no oil painting himself.

See also main entry: oil painting