Definition of apivorus
"apivorus" is probably misspelled. Trying apivorous instead Definition of apivorous
1. apivorous [ a ] feeding on bees
Synonyms apivorous Related Terms insectivorous1. apivorous [ a ] feeding on bees
Synonyms apivorous Related Terms insectivorous