← Back to browsebasha#42,513TranslationNo Japanese definition yet.English definitionA tarpaulin or plastic waterproof sheet.ExamplesNo examples yet.Similar wordsbasharbashambashawbashbashobashed← extramaritalwelts →