Italian-English dictionary »

braconidi meaning in English

ItalianEnglish
braconidi noun

braconid(any species of the family Braconidae)
noun