fly-catcher plant - Turkish English Dictionary