Definify.com

Definition 2024


Chelsea_grin

Chelsea grin

English

Noun

Chelsea grin (plural Chelsea grins)

  1. Glasgow smile