Green’s Dictionary of Slang

jamambos n.

see jabongoes n.