meaning of lanceolate spleenwort

1. a spleenwort of western Europe


Related Words

lanceolate spleenwort |

Developed & Maintained By Taraprasad.com

Treasure Words