meaning of lathyrus splendens

1. shrubby California perennial having large pink or violet flowers; cultivated as an ornamental


Related Words

lathyrus splendens |

Developed & Maintained By Taraprasad.com

Treasure Words