Double opt-in is a two-step process to enable a recipient to subscribe (opt in) to your email list. After initially signing up the recipient is sent an email to confirm it was really them registering and they really do want to subscribe.
The SPAM Act recommends but does not insist upon a double opt-in process.