swamp locust - French English Dictionary