admiral byrd - definitions and synonyms

admiral byrd noun

  1. ( also written as Admiral Byrd )

    English Meaning: 

    : explorer and United States naval officer; led expeditions to explore Antarctica (1888-1957)