ヒドウミャク
Meanings
Noun
1. splenic artery; lienal artery
Composed of
spleen