artificial suede - Spanish English Dictionary