ambo meaning
UK US
ambo (noun): a platform raised above the surrounding level to give prominence to the person on it.
Definition of ambo
Scrabble score: 8 (letter breakdown)
Word lists: words starting with AM · words ending in BO · 4-letter words
More about ambo on Wikipedia.