bee killer


noun

British Dictionary definitions for bee killer

bee killer

noun

another name for robber fly