the isle of man - French English Dictionary