mounting artifact - Spanish English Dictionary