a large and muscular man - Alemán Inglés Diccionario