insect-catching appliance - İspanyolca İngilizce Sözlük