kukulya


Results for "kukulya"

Turkish - English dictionary

kukulya

(Turkish - English dictionary) :
silkworm cocoon.