big and strong person - Turkish English Dictionary