Definitions for scyphophori
  • Scyphophori (n. pl.) - An order of fresh-water fishes inhabiting tropical Africa. They have rudimentary electrical organs on each side of the tail.
Words in your word
2 Letter Words
hi ho is oh oi op or os oy pi sh si so yo