Rhyme Desk
Find rhyming words!

Definition of "Untranslatable" :

adjective: not capable of being put into another form or style or language

"An untranslatable idiom."