LADY'S HOLE


Meaning of LADY'S HOLE in English

noun

: a place in an old-time man-of-war for keeping gunner's small stores

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.