public area where taxis park - Spanish English Dictionary