English → Hindi dictionary
buzzards bay
Definition
an inlet of the Atlantic Ocean in southeastern Massachusetts
Looking for poetry? Read shayari and poems by great poets.
an inlet of the Atlantic Ocean in southeastern Massachusetts
Looking for poetry? Read shayari and poems by great poets.