duudua

English: Translation
sand spit
noun
lieber-dikepa-1974-p-40
ID
2684