beaver lamb

beaver lamb definitions

noun
  • Synonym of mouton (“processed sheepskin”)