English dictionary, thesaurus, translations & etymology
FreeDict.com

sirra — meaning in English

Finnish → English · translate English → Finnish instead

English meaning

  • ambo noun A raised platform or podium in a church used for readings, sermons, or homilies.

Senses

sirra is used for these senses in English:

  • ambo (informal) An ambulance driver.
  • ambo (informal) An ambulance.

Related Finnish words