Meaning of Duta

Duta

Tagalog

n. Earth