Dictionary English – Romanian

horse-leech



Substantiv