atacama large millimeter array - Spanish English Dictionary