pin-tailed green pigeon - Turkish English Dictionary