USD Cheque

I have received a cheque from an American relative in USD. Am I right in assuming there is currently no way to pay directly into Monzo?

I have gone full Monzo, so I don’t have a legacy bank account that would offer this service. Does anyone have any suggestions of the best way to do this?

Lloyds will take it. Monzo will not. The rates will
be terrible though.

In the future they should use TransferWise or Western Union.

Would appear that you are correct:

Unfortunately, we can not accept international cheques at the moment.

Internet searching suggests that in the absence of another bank account, a foreign currency exchange bureaux may cash it for you, though there will be fees.