English dictionary
praya meaning and definition
Definition and meaning of praya at MeaningMonkey.org. praya meaning and definition in the English Dictionary.PRAYA noun
Definition of praya (noun)
- colonial siphonophore of up to 130 ft long
Source: Princeton University Wordnet