madagascar cat - German English Dictionary