palaemon - French English Dictionary