"I have swept and cleaned."
Translation:Dw i wedi ysgubo a glanhau.
This is definitely a UK and US variant on English. They're distinctly different activities in the UK but we're aware that they mean the same in the US.
Others have raised this and we've added tacluso are an alternative answer for clean, I'll check that that's the case here.
Thanks for the comment.
See Bronwyn's point above - it summarises the difference. The US and UK English dictionaries seem to agree on the difference between cleaning and tidying.
But... as well as 'cleaning' and 'tidying', glanhau and tacluso also include the English meanings 'cleaning up and 'tidying up' respectively - and 'cleaning up' can also cover 'tidying/tidying up'....
To keep it simple, use glanhau if you are removing dirt and stains and tacluso if you are trying to restore order and neatness.