lagurus - French English Dictionary