Dictionary search results

Showing 1-2 of 2 results

Eelam British & World English

The proposed homeland of the Tamil people of Sri Lanka, for which the Tamil Tigers separatist group have been fighting since the early 1980s