Meaning of “E-FIT” in the English Dictionary

british dictionary