ubudu

Phonetic
[ubúdu]
Portuguese: Translation
pedra
English: Translation
stone
noun
Earth, geology and landscape