chara

chara definitions

noun
  • Shortened form of charabanc 

  • A green alga of the genus Chara.