village lime tree - French English Dictionary