Etymology
Today it means: A sheep of an inherently small breed. Full definition →
micro- + sheep
Etymology from Wiktionary, CC BY-SA 4.0.