vocab dash
Log in
Sign up
ドラッグデリバリーシステム
Meanings
Noun
1. drug delivery system
Other readings
ドラッグ・デリバリー・システム