Meaning of Podalyria

Definition of Podalyria

(noun) genus of South African leguminous shrubs often placed in genus Sophora

Other information on Podalyria

WIKIPEDIA results for Podalyria
Amazon results for Podalyria