Turkish-English dictionary »

tomurcuk meaning in English

TurkishEnglish
tomurcuk noun

bud [buds](newly formed leaf or flower that has not yet unfolded)
noun
[UK: bʌd] [US: ˈbəd]