mammoth pump - Turkish English Dictionary