English → Hindi dictionary

river thames

रिवर थेम्स / रिवरNOUN

Definition

the longest river in England; flows eastward through London to the North Sea

Looking for poetry? Read shayari and poems by great poets.