damastes









damastes


noun Classical Mythology.

  1. Procrustes.
47 queries 0.428