FTP

/ˌɛf tiː ˈpiː/

FTP

English Adj
Ad

Definition

free-to-play

Ad