English → Hindi dictionary

staffa

स्टेफ्फ / स्टाफ्फ / स्टाफ्फ़NOUN

Definition

an island in western Scotland in the Inner Hebrides west of Mull; site of Fingals Cave

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