Definify.com

Definition 2024


moschiferous

moschiferous

English

Adjective

moschiferous (comparative more moschiferous, superlative most moschiferous)

  1. (zoology) secreting musk