Entry # 2884 has returned 1 entry

shita

noun

(Spanish) avispa (insecto)