mesocaecum - French English Dictionary