champacas
English
Noun
champacas
plural of
champaca
Spanish
Noun
champacas
f
pl
plural of
champaca