vestibulum (pl: vestibula) - French English Dictionary