meaning of lathyrus odoratus

1. climbing garden plant having fragrant pastel-colored flowers


Related Words

lathyrus odoratus |

Developed & Maintained By Taraprasad.com

Treasure Words