be physically sound and strong - Turkish English Dictionary