a character in Treasure Island by Robert Louis Stevenson . Long John Silver is a pirate (= a person on a ship who attacks and robs other ships) with one leg and a parrot (= a colourful bird) which sits on his shoulder.
LONG JOHN SILVER
Meaning of LONG JOHN SILVER in English
Oxford guide to British and American culture English vocabulary. Руководство по британской и американской культуре, Оксфордский английский словарь. 2005