grand duchess - Turkish English Dictionary