tall and robust man - Spanish English Dictionary