Definitions of Spanish fly:

  • noun:   green beetle of southern Europe