Yokosuka Definition
Definition
A city in Kanagawa Prefecture, Japan, known for naval bases and its strategic location on the coast of Tokyo Bay.
Browse
A city in Kanagawa Prefecture, Japan, known for naval bases and its strategic location on the coast of Tokyo Bay.
Browse