Definition, Meaning & Synonyms | Spanish word CHAMPA
CHAMPA
Definitions of CHAMPA
- clod, tuft (small cluster of plants with adhering earth, piece of turf)
- (pejorative, Chile) pubic hair, armpit hair
Number of letters
6
Is palindrome
No
Search for CHAMPA in:
Page preparation took: 147.03 ms.