English edit

Noun edit

macroura (plural macrouras)

  1. macruran