ratherest - French English Dictionary