What does aufdringlicher Kerl mean?

aufdringlicher Kerl - German to English

barnacle