shufti kites

English

Noun

shufti kites

  1. plural of shufti kite