ambasa

English

Noun

ambasa

  1. plural of amban

Anagrams

Irish

Interjection

ambasa!

  1. alternative form of ambaiste (Indeed! Really!)

References