short and stocky person - Español Inglés Diccionario