English → Hindi dictionary
catalina cherry
Definition
evergreen shrub or small tree found on Catalina Island (California)
Looking for poetry? Read shayari and poems by great poets.
evergreen shrub or small tree found on Catalina Island (California)
Looking for poetry? Read shayari and poems by great poets.