very tall and strong person - Turkish English Dictionary