meaning of lotus tree

1. shrubby deciduous tree of the Mediterranean region


Related Words

lotus tree |

Developed & Maintained By Taraprasad.com

Treasure Words