tall and well-built - Turkish English Dictionary