osseous ampulla - French English Dictionary