Well done!. It is always tricky to try and convey your message and keep the rhythm and rhyme going. I think you were successful here. I often wonder whether we should explain a word we’re not sure our reader may understand. I choose not to and let them chase it up if they really care. Your option makes it easier though.