1 definition by ~*Lankan Sista*~
Sri Lanka a beautiful country in which people like A.Holmes are even accepted. Dispite the civil war between the Sinhalese and Tamils,Sri Lanka still remains as Asia's Tropical Paradise.
by ~*Lankan Sista*~ July 16, 2003