ındonesian porcupine - Spanish English Dictionary