chucha

listen to the pronunciation of chucha
Spanish - English
opossum, small marsupial animal which has a prehensile tail and is native to the eastern United States and Central and South America
body odor, smell of perspiration, hide and seek
sweetheart, lover
bitch, female dog