Meaning of embahada

embahada

Tagalog

n. embassy