sipunculacea - French English Dictionary