Definition of best looker in English:

best looker

noun

  • The most attractive person or thing.

Origin

Early 19th century; earliest use found in The London Magazine.