denizsamuru


Results for "denizsamuru"

Turkish - English dictionary

denizsamuru

(Turkish - English dictionary) :
,-nu sea otter.