(noun) a city in western India just off the coast of the Arabian Sea; India's 2nd largest city (after Calcutta); has the only natural deep-water harbor in western India
Definitions for Blood
(noun) a group of persons who come from the same ancestor
(noun) the line of ancestors from whom a person is descended
(noun) the seat of one's deepest thoughts and emotions