snakehead









snakehead


noun

  1. a turtlehead plant.
  2. any elongate fish of the family Channidae (or Ophicephalidae), having a large head with a deeply cleft mouth and able to breathe atmospheric oxygen.
51 queries 0.384