Vocabulary

通せんぼ

blocking the way; standing in the way

noun suru-verb vt