piedra - German English Dictionary