person who lays floors; heavy blow; confusing issue, difficult problem

listen to the pronunciation of person who lays floors; heavy blow; confusing issue, difficult problem
Englisch - Englisch
{i} floorer