horseshoe maps

English

Noun

horseshoe maps

  1. plural of horseshoe map