Meaning of atalon

atalon

Tagalog

atalon n. atoll