landrera - French English Dictionary