Meaning of “IMAX” in the English Dictionary

English