boulder in Indonesian boulder in Indonesian batu longsor noun A large mass of stone detached from the surrounding land. Add to Flashcards