YourDictionary

chimaera

noun

  1. chimera
  2. any of an order (Chimaeriformes) of cartilaginous fishes with a smooth skin and tapering body

See chimaera in American Heritage Dictionary 4

Learn more about chimaera

link/cite print suggestion box