Definition of yufts

Definition of yufts
  1. yufts Noun Russia leather
Need more help? Try our forum NEW