translate English to German: Yesterday, we debated this new facility.
Gestern haben wir über dieses Instrument diskutiert.