Definify.com

Definition 2025


oshibori

oshibori

English

Noun

oshibori (plural oshibori)

  1. A moist towel for cleaning the hands, offered to customers in Japanese restaurants and bars.