Yahoo Malaysia Web Search

Search results

  1. Dictionary
    dockyard
    /ˈdɒkjɑːd/

    noun

    • 1. an area with docks and equipment for repairing and maintaining ships.

    More definitions, origin and scrabble points