tall and well-build man - Spanish English Dictionary