ladder trenchers - French English Dictionary