meaning of perilla frutescens crispa

1. plant grown for its ornamental red or purple foliage


Related Words

perilla frutescens crispa |

Developed & Maintained By Taraprasad.com

Treasure Words