catching glove with teeth - Turkish English Dictionary