Turkish-English dictionary »

dudu meaning in English

TurkishEnglish
dudu noun

parrot [parrots](kind of bird)
noun
[UK: ˈpæ.rət] [US: ˈpe.rət]

ahududu noun

raspberry [raspberries](plant)
noun
[UK: ˈrɑːz.bə.ri] [US: ˈræz.ˌbe.ri]