English Noun macroura (plural macrouras) macruran Wikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads