vocab dash
Log in
Sign up
スマドラ
Meanings
Noun
1. smart drug; nootropic
(Abbreviation)