small pond/dam - French English Dictionary