meaning of lotus tetragonolobus

1. sprawling European annual having a 4-winged edible pod


Related Words

lotus tetragonolobus |

Developed & Maintained By Taraprasad.com

Treasure Words