have green fingers - Turkish English Dictionary