plush-capped finch - Turkish English Dictionary