Definitions for "Babelfish"
a fictional creature that you plug in your ear and then you can understand any language in the universe