smar ( synonym found)

Definition of smar:

°An island of the Philippines, located in the Visayas.

Definition of smar:

°An island of the Philippines, located in the Visayas.

Back to Top