Netra (disambiguation) explained

Netra is a natural gas pipeline system in Germany.

Netra may also refer to:

Places

Things

See also