自由软件zìyóuruǎnjiàn
Top 25000
Meanings
1. free software (i.e. software for which sharing, modification etc is permitted)
Characters used