katar peninsula - English Synonyms Dictionary