MOFU 35

Mounting foot (terminal)

Item No. 0495660000

Properties