person with a green thumb - Spanish English Dictionary