meaning of avispa

avispa - Spanish to English

wasp