Soghra

English: Translation
Female name also means big or large
noun
Names