Turkish-English dictionary »

deniz köpüğü meaning in English

TurkishEnglish
deniz köpüğü noun

seafoam(foam created by wave action - often washed up on to beaches)
noun

Your history