meaning of auf London gezogener Scheck

auf London gezogener Scheck - German to English

cheque attracted on London [Br.]