Advertisement

Advertisement

princess flower

noun

  1. a shrub, Tibouchina urvilleana, native to Brazil, having showy purple flowers, cultivated as an ornamental.


Advertisement

Advertisement

Advertisement

Advertisement


princessprincess post