Definitions English

  • Great surprise or amazement.
  • A cause of amazement; a marvel.