RIDDEN


Meaning of RIDDEN in English

(RIDE) [past participle] of ride

Cambridge English vocab.      Кембриджский английский словарь.