vestibule of the vulva - German English Dictionary