flower bug
English
Noun
flower
bug
(
plural
flower bugs
)
A
pirate bug