The Italian term "acchiappamosche" matches the English term "flycatcher"

other italian words that include "acchiappamosche" : english :
acchiappamosche flycatchers
acchiappamosche flypaper