Heres a Nice Simple Application on Learning Networking. Has over 500 Network Definitions and Includes Coverage on Routers and Switch Terms. Also Good for if your new to Networking or are Studying for your Network+, CCNA, CCNP and or CCIE.
I bought this app but found it missing a lot of terms. Also, the background of the app makes it hard for me to read and search the terms.