Neda Explained

Neda may refer to:

People

Places

Organizations

Other uses

See also