short and stocky person - Spanish English Dictionary