Translation of selasar in English:

selasar

loggia

noun

  • 1

    loggia, open-sided gallery or arcade