Dictionary English – Romanian

bug-bear



Substantiv