Big Huge Thesaurus

Markaz-ud-Dawa-wal-Irshad

noun