English → Hindi dictionary
narragansett bay
Definition
a deep inlet of the Atlantic Ocean in Rhode Island
Looking for poetry? Read shayari and poems by great poets.
a deep inlet of the Atlantic Ocean in Rhode Island
Looking for poetry? Read shayari and poems by great poets.