cupula - French English Dictionary