meaning of lytta

1. A fibrous and muscular band lying within the longitudinal axis of the tongue in many mammals, as the dog.


Related Words

lytta | lyttae |

Developed & Maintained By Taraprasad.com

Treasure Words