Translation:There is a princess with a long dress outside the door.
The phrase "with a long dress" seems awkward to me. (I think of a princess carrying a long dress.) In American English, one would say "in a long dress". Unless you were discussing which accessory you would wear "with a long dress." That`s why I keep getting this one wrong. :oþ