Spanish-English dictionary »

civeta nutria meaning in English

SpanishEnglish
civeta nutria noun

otter civet(Cynogale bennettii)
noun