LANR: Latin America News Review

What does LANR mean? The above is one of LANR meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Latin America News Review