Yomitan
Powerful and versatile pop-up dictionary for language learning used by 90,000+ language learners.