English to Portuguese Dictionary
champac
Michelia champaca
Meaning for champac found in 10 Languages.
Sponored Video