oho ( synonym found)

Definition of oho:

°Expressing surprise or gloating realisation; aha.

Definition of oho:

°Expressing surprise or gloating realisation; aha.

Back to Top