rhinoceros beetle

Noun
  1. Any of various large chiefly tropical beetles having horns on the head;
    Pest on coconuts (synset 102176653)

Other Searches