be physically sound and strong - Turco Inglés Diccionario