Spanish fly

1. (noun) green beetle of southern Europe
Related Words: blister beetle, meloid



Terms and Conditions of Use / Copyright Notice