yellow pitcher plant - Turkish English Dictionary