LIFEBOAT FALLS Meaning of LIFEBOAT FALLS in English noun plural : ropes and blocks used with davits for lowering a lifeboat Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012