bougainvillea glabra - English Synonyms Dictionary

bougainvillea glabra

n.
[1] paper flower