internal stretching machine - Turkish English Dictionary