carpet munching - Turkish English Dictionary