Turkish-English dictionary »

ambarbuz meaning in English

TurkishEnglish
ambarbuz noun

ice cream [ice creams](in a cone)
noun
[UK: aɪs kriːm] [US: ˈaɪs ˈkriːm]