Spanish fly Hear it!

Spanish fly Definition

Spanish fly

noun

  1. a bright-green blister beetle (Lytta vesicatoria) of S Europe
  2. cantharides (sense )