Clethra Meaning

There are 1 meaning(s) for word Clethra

Meaning 1 : type and sole genus of the Clethraceae; deciduous shrubs or small trees: white alder, summer-sweet

    Synonyms : genus clethra