DRRR!! stands for Durarara!! (Japanes light novel series)

DRRR!!
Share
Abbreviations And Their Meaning