Sign in Join

フリーライダー
furiiraidā

Noun

1. free rider

Other forms: