Portuguese edit

Noun edit

estupas f

  1. plural of estupa

Spanish edit

Noun edit

estupas f pl

  1. plural of estupa