stirling pump - French English Dictionary