Find the word definition

Wiktionary
giraffe weevils

n. (giraffe weevil English)