In The Lord of the Rings: The Two Towers, at Helm's Deep when Aragorn was commanding the Elves during the battle, he yells "Ladders" in the Elvish tongue (Sindarin). A moment later we hear Gimli saying "Good", because he was very eager to fight, and finally the wait was over.
But how did he know what Aragorn said? How did he know Elvish?