harbor - Dictionary definition and meaning for word harbor
harbor is a place where ships stand, in Mumbai, most of the criminals and REFUGE find SHELTER there
During storm harbor is the protection for ship and sailor.