macro lensEnglishOxford Dictionary of Englishmacro lens ▸ noun Photography a lens suitable for taking photographs unusually close to the subject.