Sarasavi English Sinhala Compact Dictionary
In Excellent Condition.
More Than 25000 Words Meanings.
703 Pages.