champacas

/ˈtʃæmpækəz/
noun
  1. Plural of champaca; multiple champaca trees or flowers.
    • The nursery sold several champacas for the new park.
    • We planted three champacas along the driveway.
    • Champacas are popular in tropical gardens for their fragrance.
What does "champacas" mean? | whatsthatwordmean | whatsthatwordmean