Hard working meaning (20/48)

Hard working meaning