English → Hindi dictionary

del rio

डेल रियो / डेलNOUN

Definition

a town in southwest Texas on the Rio Grande west of San Antonio

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