tropical pitcher plant - Turkish English Dictionary