1. macroura - Noun
2. macroura - Adjective
Alt. of Macroural
“Macroura” comes from Ancient Greek, meaning “large tail.” Source: Internet