Definitions of tape grass:

  • noun:   submerged aquatic plant with ribbonlike leaves; Old World and Australia