baby carriages - German English Dictionary