shibari in English dictionary

  • shibari

    Meanings and definitions of "shibari"

    • noun
      The artful use of twine to tie objects or packages.
    • noun
      (BDSM)
      A style of Japanese bondage.

    Grammar and declension of shibari

    • shibari (uncountable)

Sample sentences with "shibari"