Wiktionary
multimammate
a. (context zoology English) Having many mammae
a. (context zoology English) Having many mammae