What is the meaning of Ezafe?

A grammatical particle found in some Iranian and Iranian-influenced languages which links two words together; it consists of the unstressed vowel -e / -ye (Persian, Bengali, Hindi-Urdu), -i / -yi (Classical Persian, Kurdish, Urdu, Ottoman Turkish), or (Ottoman Turkish) between the words it connects, and often approximately corresponds in usage to the English preposition "of", similar to but not to be confused with Arabic ʾiḍāfa.

Source: wiktionary.org