termites' nest - French English Dictionary