Swedish-English dictionary »

sugriva meaning in English

SwedishEnglish
Sugriva proper noun

Sugrivaproper noun