beach fly
nounDefinition of beach fly
: any of certain two-winged flies that frequent beaches
especially
: any biting fly (such as a horsefly) encountered in such an area