vocab dash
Log in
Sign up
アビガン
Meanings
Noun
1. Avigan (antiviral drug)