Meaning of Lord Admiral in English:

Lord Admiral

noun

historical
  • Lord High Admiral.

Origin

Late 15th century.