a man who is a stupid incompetent fool
[ Syn: fathead , goof , goofball , bozo , jackass , goose , cuckoo , zany ]
obscene terms for female genitals
[ Syn: cunt , puss , pussy , slit , snatch ]