What does ندسا mean? نیروی دریایی سپاه پاسداران انقلاب اسلامی Navy, the Islamic Revolution Guards CorpsSee the full article