tall and well-built - Spanish English Dictionary