Definitions English

  • Short for carabiner