Top Definition
Subaru is an 8.2 meter (27.06 foot) optical-infrared telescope located at the summit of Maun Kea in Hawaii. It is operated by the National Astronomical Observatory of Japan (NAOJ). On the internet, visit for more information.
The Subaru Telescope is one of the largest telescopes ever built.
by wichita July 03, 2006
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.