horse hock tumor - Turkish English Dictionary