flower bug

English

Noun

flower bug (plural flower bugs)

  1. A pirate bug