the best solutions for learning foreign languages
English Bulgarian
abasementунижаване; унижение; понижаване; деградиране
Bulgarian   English