ladon









ladon


noun Classical Mythology.

  1. a dragon having 100 heads and guarding the garden of the Hesperides: killed by Hercules.
52 queries 0.408