Learn Hardcore Japanese: syougai - an obstacle; impediment