SHARK'S MOUTH Meaning of SHARK'S MOUTH in English noun : an opening in a boat awning in the wake of a mast, stay, or other rigging Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012