Sehudu /se-hu-du /
Grammar:noun
A projecting of the interior walls of the vagina
Search More Words Dictionary