bamasaba - German English Dictionary