exclamation of triumph at a discovery; expressing sudden understanding
from Greek 'heureka' meaning 'I have found it', famously exclaimed by Archimedes
Try Another Word