GROOMED

Definition of GROOMED

  1. (adj)neat and smart in appearance; well cared for