multimaps

English

Noun

multimaps

  1. plural of multimap