We consider recover schemes suitable for multicast communication in intermittently connected mobile ad hoc networks. In these networks, conventional routing schemes do not work properly. Store-carry-forward routing has been considered as a promising solution in such a circumstance. In many store-carry-forward routing schemes, even when a message reaches its destination node, some nodes stores its copies. To solve this problem, many recovery schemes have been proposed for unicast communications. These recovery schemes, however, could not work properly for multicast communications. In this paper, we propose a new recovery scheme that is suitable for multicast communications. Our recovery scheme aggressively discards message copies before all the anti-packets that all destination nodes generate are received. Through simulation experiments, we demonstrate that our recovery scheme works well compared with the existing recovery scheme when messages are delivered for many destination nodes.