meaning of Amec

Amec meaning in Urban Dictionary

Another term explaining failure.