trowelled surface - Spanish English Dictionary