hard troweled surface - Spanish English Dictionary