Definition of jinrikisha

Definition of jinrikisha
  1. jinrikisha Noun a rickshaw
Need more help? Try our forum NEW