Tsurumi (Japan), Ebara (Japan) submersible pump

0909091789