English → Hindi dictionary

tower of london

टावर ऑफ लंदनNOUN

Definition

a fortress in London on the Thames; used as a palace and a state prison and now as a museum containing the crown jewels

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