princess flower

English

Noun

princess flower (plural princess flowers)

  1. Chaetogastra grossa

Derived terms