Definify.com

Definition 2024


macroura

macroura

English

Noun

macroura (plural macrouras)

  1. macruran