ホースフェイスローチ
hōsufeisurōchi

Noun

1. horseface loach (Acantopsis choirorhynchos); horsehead loach

Other forms: