keelhaul - French English Dictionary