sand and gravel trap - French English Dictionary