Definisi dalam bahasa Inggris macroura noun (n) Same as Macrura, Macrural, etc. (noun) Sumber: webster1913 Lihat arti macroura dalam bahasa Indonesia