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. more Grammar and declension of shibari shibari (uncountable) more Sample sentences with "shibari" Declension Stem Try again Authors