Meaning of Inglatera

Inglatera

Tagalog

n. England