English → Hindi dictionary
bristol channel
Definition
an inlet of the Atlantic Ocean between southern Wales and southwestern England
Looking for poetry? Read shayari and poems by great poets.
an inlet of the Atlantic Ocean between southern Wales and southwestern England
Looking for poetry? Read shayari and poems by great poets.