Ebara submersible pump (Japan)

0909091789