meaning of orach

1. Alt. of Orache
2.
any of various herbaceous plants of the genus Atriplex that thrive in deserts and salt marshes


Related Words

orach | orache |

Developed & Maintained By Taraprasad.com

Treasure Words