champacas

nounPlural of champaca; multiple champaca trees or flowers.

No synonyms or antonyms found for this word.

champacas synonyms & antonyms | whatsthatwordmean | whatsthatwordmean