vocab dash
Log in
Sign up
ダマスク・ローズ
Meanings
Noun
1. damask rose (Rosa damascena)
Other readings
ダマスクローズ