idomeneus









idomeneus


noun

  1. Greek myth a king of Crete who fought on the Greek side in the Trojan War
52 queries 0.571