water starwort in French water starwort in French callitriche noun Any of the small aquatic plants comprising the genus Callitriche. Add to Flashcards