Dictionary English – Romanian

cicada



Substantiv