Term Gallery logo

Meanings of logudorese sardinian in inglés