Definify.com

Definition 2026


macroura

macroura

English

Noun

macroura (plural macrouras)

  1. macruran