purple pitcher plant - Turkish English Dictionary