vocab dash
Log in
Sign up
エスカー
Meanings
Noun
1. esker; eskar