Meaning of praya

Definition of praya

(noun) colonial siphonophore of up to 130 ft long

Other information on praya

WIKIPEDIA results for praya
Amazon results for praya