ramsted - French English Dictionary