what are the best plants for a sand substrate?
You can grow the anubias in the sand just don’t bury the rhizome. With plants that are root feeders you will want to add some plant tabs to the sand.
http://en.wikipedia.org/wiki/Rhizome
BTW google.com is a great place to find definitions of words much faster than waiting for someone to respond to a post.