have a (good/solid/sound/etc.) grasp of/on (something) To have a firm, clear understanding or determination of something. Watch the video