Definify.com

Definition 2024


metrogaine

metrogaine

English

Noun

metrogaine (plural metrogaines)

  1. A form of rogaining held in an urban area.