油虫 あぶらむし aburamushi 1. aphid; plant louse2. cockroach + 3 additional meanings Noun #91433 Open Menu Add to collection... Open