Dictionary search results

Showing 1-4 of 4 results

AHA British & World English

Alpha-hydroxy acid

aha British & World English

Used to express satisfaction, triumph, or surprise

aha moment British & World English

A moment of sudden insight or discovery

aha English-Spanish

¡ajá!