denizhıyarı


Results for "denizhıyarı"

Turkish - English dictionary

denizhıyarı

(Turkish - English dictionary) :
,-nı sea cucumber.