English

edit

Alternative forms

edit

Noun

edit

budsite (plural budsites)

  1. (biology) The site on a plant at which a bud develops

Anagrams

edit