azora

listen to the pronunciation of azora
Spanish - English
alarm
embarrassment, confusion
excitement