inn (in the countryside) - French English Dictionary