Meaning of “IMAX” in the English Dictionary

british dictionary