HMS Ambuscade

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Eight Royal Navy ships have borne the name HMS Ambuscade: