megatheropod - French English Dictionary