meaning of limaceous

1. Pertaining to, or like, Limax, or the slugs.


Related Words

limaceous |

Developed & Maintained By Taraprasad.com

Treasure Words