barbette carriage - German English Dictionary