EPIPHORA

8 letters 15 Scrabble points

Definition of EPIPHORA

noun
  1. Epistrophe

  2. Excessive tear production usually a result from an irritation of the eye.

  3. Polystachya (a genus of orchids).

Source: Wiktionary

Word Details

Letters E P I P H O R A
Length 8 letters
Scrabble Score 15 points