Definify.com

Definition 2025


macroura

macroura

English

Noun

macroura (plural macrouras)

  1. macruran