HMS Ambuscade

From Wikipedia, the free encyclopedia

Eight Royal Navy ships have borne the name HMS Ambuscade:

Languages