Arabic-English translation for pteropoda

      Noun

      pteropoda (n.) , Pl., {biol.}