REDBUD MEANING IN ENGLISH

• Redbud Definition & Synonyms

  1. (n.) A small ornamental leguminous tree of the American species of the genus Cercis. See Judas tree, under Judas.


RECENT SEARCHES