koulouria

English

Noun

koulouria

  1. plural of koulouri