fly-catcher plant - Spanish English Dictionary