snow leopard ( synonym found)

Definition of snow leopard:

°past tense of snoop.

Back to Top