What does Admiralship mean?

Admiralship meaning in General Dictionary

work or place oaf an admiral in addition the naval skill of an admiral

View more

  • work or position oaf an admiral; in addition, the naval ability of an admiral.

Admiralship meaning in General Dictionary

(letter.) Work or place oaf an admiral; also, the naval skill of an admiral.