her majesty's ship (hms) - French English Dictionary