n. 1 the furthest attainable point. 2 the culmination, acme, or perfection. [L, = not further beyond, the supposed inscription on the Pillars of Hercules (the Strait of Gibraltar) prohibiting passage by ships]
NE PLUS ULTRA
Meaning of NE PLUS ULTRA in English
English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012