northern pitcher plant - Spanish English Dictionary