English → Hindi dictionary

trafalgar square

NOUN

Definition

a square in central London where there is a memorial to Admiral Nelson

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