Polish-English dictionary »

miranda meaning in English

PolishEnglish
Miranda noun

Mirandanoun
moon of Uranus