Embahada (en. Embassy)

Translation into Tagalog

Synonyms