groomed and well-dressed - Spanish English Dictionary