Meaning of embahadora

embahadora

Tagalog

n. ambassadress