meaning of amcen

amcen meaning in Urban Dictionary

The African Ministerial meeting regarding Environment (AMCEN)