Japanese Slang Dictionary: 308 Words & Meanings | YABAI